Fix xm network-attach via XenAPI re: paused domain state
authorTom Wilkie <tom.wilkie@gmail.com>
Mon, 26 Mar 2007 16:22:45 +0000 (17:22 +0100)
committerTom Wilkie <tom.wilkie@gmail.com>
Mon, 26 Mar 2007 16:22:45 +0000 (17:22 +0100)
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>

tools/python/xen/xend/XendDomainInfo.py

index c783b171a5450f12feccf820a4eae3bc0ea6ea17..7d468cb43e7d960712ef0fe2263b1c313fdc8f13 100644 (file)
@@ -2354,7 +2354,8 @@ class XendDomainInfo:
         if not dev_uuid:
             raise XendError('Failed to create device')
         
-        if self.state == XEN_API_VM_POWER_STATE_RUNNING:
+        if self.state == XEN_API_VM_POWER_STATE_RUNNING \
+               or self.state == XEN_API_VM_POWER_STATE_PAUSED:
 
             _, config = self.info['devices'][dev_uuid]
             dev_control = self.getDeviceController('vif')